home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / MPW Interfaces & Libraries / AIncludes / PictUtil.a < prev    next >
Encoding:
Text File  |  1992-01-29  |  2.0 KB  |  96 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        PictUtil.a
  3. ;
  4. ;    Contains:    The assembly interfaces file for picture utilities.
  5. ;
  6. ;    Copyright:    © 1990-1991 by Apple Computer, Inc., all rights reserved.
  7. ;
  8.  
  9.  
  10.     IF &TYPE('__IncludingPictUtil__') = 'UNDEFINED' THEN
  11. __IncludingPictUtil__    SET    1
  12.  
  13.  
  14. ;----------------------------------------------------------------------------------------------------
  15.  
  16. ; verbs for the GetPictInfo, GetPixMapInfo, and NewPictInfo calls
  17.  
  18. returnColorTable            EQU  $0001
  19. returnPalette                EQU  $0002
  20. recordComments                EQU  $0004
  21. recordFontInfo                EQU  $0008
  22. suppressBlackAndWhite        EQU  $0010
  23.  
  24.  
  25. ; color pick methods
  26.  
  27. systemMethod                EQU  0
  28. popularMethod                EQU  1
  29. medianMethod                EQU  2
  30.  
  31.  
  32. ; color bank types
  33.  
  34. ColorBankIsCustom            EQU  -1
  35. ColorBankIsExactAnd555        EQU   0
  36. ColorBankIs555                EQU   1
  37.  
  38.  
  39. ;----------------------------------------------------------------------------------------------------
  40.  
  41. CommentSpec                RECORD  0
  42.  
  43. count                    ds.w  1
  44. ID                        ds.w  1
  45.  
  46.                         ENDR
  47.  
  48. ;----------------------------------------------------------------------------------------------------
  49.  
  50. FontSpec                RECORD  0
  51.  
  52. pictFontID                ds.w  1
  53. sysFontID                ds.w  1
  54. size                    ds.l  4
  55. style                    ds.w  1
  56. nameOffset                ds.l  1
  57.  
  58.                         ENDR
  59.  
  60. ;----------------------------------------------------------------------------------------------------
  61.  
  62. PictInfoRecord            RECORD  0
  63.  
  64. version                    ds.w  1
  65. uniqueColors            ds.l  1
  66. thePalette                ds.l  1
  67. theColorTable            ds.l  1
  68. hRes                    ds.l  1
  69. vRes                    ds.l  1
  70. depth                    ds.w  1
  71. sourceRect                ds.w  4
  72. textCount                ds.l  1
  73. lineCount                ds.l  1
  74. rectCount                ds.l  1
  75. rRectCount                ds.l  1
  76. ovalCount                ds.l  1
  77. arcCount                ds.l  1
  78. polyCount                ds.l  1
  79. regionCount                ds.l  1
  80. bitMapCount                ds.l  1
  81. pixMapCount                ds.l  1
  82. commentCount            ds.l  1
  83. uniqueComments            ds.l  1
  84. commentHandle            ds.l  1
  85. uniqueFonts                ds.l  1
  86. fontHandle                ds.l  1
  87. fontNamesHandle            ds.l  1
  88. reserved1                ds.l  1
  89. reserved2                ds.l  1
  90.  
  91.                         ENDR
  92.  
  93. ;----------------------------------------------------------------------------------------------------
  94.  
  95.     ENDIF    ; ...already included
  96.